package nail

import (
	"github.com/google/wire"
	"utilx/rox"
)

var Provider = wire.NewSet(
	NewMember,
	NewMemberCard,
	NewMemberCardLog,
	NewProject,
	NewStorageRecord,
	NewNailService,
	NewProduct,
	NewNailRouter,
)

func NewNailRouter(member NailMember,
	memberCard NailMemberCard, memberCardLog NailMemberCardLog, project NailProject,
	storageMaster NailStorageRecord, service NailService, product NailProduct) rox.IRouters {
	return rox.IRouters{
		member,
		memberCard,
		memberCardLog,
		project,
		storageMaster,
		service,
		product,
	}
}
